package clases;

import java.math.BigInteger;
import java.security.MessageDigest;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.JOptionPane;

public class Utilidades_class {

	private SimpleDateFormat formatofecha_mostrar;
	private SimpleDateFormat formatofecha_insertar;
	private SimpleDateFormat formatohora_mostrar;
	
	
	public Utilidades_class()
	{
		formatofecha_mostrar= new SimpleDateFormat("dd-MM-yyyy");
		formatofecha_insertar= new SimpleDateFormat("yyyy-MM-dd");
		formatohora_mostrar=new SimpleDateFormat("hh:mm:ss aa");
	}
	
	public String MD5(String contrasena) {
	       try
	       {
		        MessageDigest m=MessageDigest.getInstance("MD5");
		        m.update(contrasena.getBytes(),0,contrasena.length());
		        return new BigInteger(1,m.digest()).toString(16);
	       }
	       catch(Exception ex)
	       {
	    	   JOptionPane.showMessageDialog(null, ex.toString());
	    	   return null;
	       }
	}
	
	public String mostrarfechahora(Date fecha)
	{
		return (formatofecha_mostrar.format(fecha)+"       "+formatohora_mostrar.format(fecha));
	}
	
}
